|
Posizione nel menu |
---|
Gear → Involute Rack |
Ambiente |
FCGear |
Avvio veloce |
None |
Introdotto nella versione |
v0.16 |
Vedere anche |
FCGear: Ingranaggio ad evolvente |
Le cremagliere vengono utilizzate per convertire un movimento rotatorio in un movimento lineare o viceversa. I seguenti sono esempi di alcune applicazioni:
Da sinistra a destra: ingranaggi cilindrici, ingranaggi elicoidali, ingranaggi elicoidali doppi
Un oggetto FCGear InvoluteRack deriva da un oggetto Part Feature ed eredita tutte le sue proprietà. Ha inoltre le seguenti proprietà aggiuntive:
base
Bool
): Se true
(predefinito), la lunghezza totale della cremagliera è denti * passo. Se false
, la cremagliera inizia con un fianco dentellato.Length
): Il valore predefinito è 5 mm
. Valore della larghezza dell'ingranaggio.Length
): L'impostazione predefinita è 1 mm
. Il modulo è il rapporto tra il diametro di riferimento dell'ingranaggio diviso per il numero di denti (vedere Note).Integer
): L'impostazione predefinita è 15
. Numero di denti.Length
): L'impostazione predefinita è 5
. Altezza del piede del dente dal piano inferiore della cremagliera.computed
Length
): (sola lettura) Inclinazione nel piano trasversale (vedere Note).fillets
Float
): L'impostazione predefinita è 0 mm
.Float
): L'impostazione predefinita è 0 mm
.helical
Angle
): L'impostazione predefinita è 0 °
. Con l'angolo dell'elica β viene creato un ingranaggio elicoidale – valore positivo → senso di rotazione destra, valore negativo → senso di rotazione sinistra.Bool
): L'impostazione predefinita è false
, true
crea un ingranaggio a doppia elica (vedere Note).Bool
): L'impostazione predefinita è false
. Se true
e Datibeta non sono zero, i parametri dell'ingranaggio vengono ricalcolati internamente per l'ingranaggio ruotato.involute
Angle
): Il valore predefinito è 20°
(vedere Note).precision
Bool
): L'impostazione predefinita è false
, true
genera una visualizzazione semplificata (senza denti).tolerance
Float
): Il valore predefinito è 0,25
(vedere Note).Float
): L'impostazione predefinita è 0
. Questo valore viene utilizzato per modificare l'altezza del dente.version
String
):
Vedere FCGear: Ingranaggio ad evolvente.
Utilizzare la potenza di Python per automatizzare la modellazione degli ingranaggi:
import FreeCAD as App
import freecad.gears.commands
gear = freecad.gears.commands.CreateInvoluteRack.create()
gear.teeth = 20
gear.beta = 20
gear.height = 10
gear.double_helix = True
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")